#back-to-top {
    position: fixed;
    padding: 8px 0;
    transition: 0.4s ease opacity, 0.4s ease width, 0.4s ease transform, 0.4s ease border-radius;
    opacity: 0;
    line-height: 24px;
    outline: none;
    transform: translateY(120px);
    display: block;
}

#back-to-top.fade-in {
    opacity: 1;
}

#back-to-top.rise-up {
    transform: translateY(0);
}

.mjx-math {
    font-size: 20px;
}

.card .title {
    text-align: center;
}

iframe[class='demos'] {
    height: 300px;
}

/*数学公式*/
.katex *:focus {
    outline: none;
}

.MJXc-display {
    overflow-x: scroll;
    overflow-y: hidden;
    height: 6rem;
}

.mjx-math {
    height: 3rem !important;
}

/*滚动条*/
::-webkit-scrollbar {
    width: 6px;
    height: 2px;
}

::-webkit-scrollbar-track {
    background-color: #7EA1FD;
    border-radius: 2em;
}

::-webkit-scrollbar-thumb {
    background-color: #7455FD;
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
    border-radius: 2em;
}

::-webkit-scrollbar-corner {
    background-color: transparent;
}

::-moz-selection {
    color: #fff;
    background-color: #7455FD;
}

body > .navbar {
    position: sticky;
    top: 0;
    backdrop-filter: blur(10px) !important;
}

#toc {
    margin-top: 60px !important;
    backdrop-filter: blur(65px);
}

#secblur {
    opacity: 0.75 !important;
}

img, a, li:focus {
    outline: none;
}

::selection {
    background: #7455FD;
    color: #fff;
    text-shadow: none;
    padding: 2px;
    border-radius: 3px;
}

* {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.post-article * {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.card-content a,
.navbar-main .navbar-item.is-active {
    color: #7455FD !important;
}

.pagination-link.is-current {
    background-color: #7455FD !important;
    border-color: #7455FD !important;
    color: #fff;
    background-image: linear-gradient(149deg, #7455FD, #8e4df1 49.58%);
}

.comment-item img {
    display: none !important;
}

.ceta .tabs {
    overflow-x: scroll !important;
    overflow-y: hidden !important;
}

.level .is-medium {
    background-color: RGBA(255, 255, 255, 0.5) !important;
}

.profile .fab:before, .profile .fas:before {
    font-size: 22px !important;
}

.my-link-item .is-64x64 {
    width: 43px;
    height: 43px;
    margin-top: 1rem;
}

#secblur {
    opacity: 1;
    transition: 0.4s all;
}

#secblur:before {
    opacity: 0;
    transition: 0.4s all;
}

.timeline iframe {
    width: 100%;
    height: 330px;
}

.timeline iframe[height] {
    height: 86px !important;
}

.tree-hole-box {
    width: 100%;
}

.navbar-item i {
    padding: 5px;
}

@media screen and (max-width: 1023px) {
    .navbar-main .navbar-item{
        text-align: center;
        letter-spacing: 4px;
    }
}

#navMenu{
    background-color: transparent;
}